package com.example.demo.demos.web.Services;

import com.example.demo.demos.web.po.CommonData;
import com.example.demo.demos.web.po.ReportData;
import com.example.demo.demos.web.po.SystemData;

import java.util.List;

public interface DataHandleService {
    /**
     * @Description 插入 CommonData 信息，包括 ID CustomName SystemName 开始日期 结束日期 制作人 审核人
     * @author Hu1er
     * @version 1.17.0
     * @date 2023/7/3
     */
    public int insertCommonData(CommonData commonData);
    /**
     * @Description 插入SystemData信息，包括ID CustomName SystemName 系统地址
     * @author Hu1er
     * @version 1.17.0
     * @date 2023/7/3
     */
    public int insertSystemData(SystemData systemData);
    /**
     * @Description 插入Reportdata，包括ID CustomName SystemName 漏洞名称 漏洞等级 漏洞描述 测试过程 修复建议 修复状态
     * @author Hu1er
     * @version 1.17.0
     * @date 2023/7/3
     */
    public int insertReportdata(ReportData reportData);

    public List<String> selectSystemNameByCustomName(String customName);

    public List<ReportData> selectVulninfoByCustomName(String customName);

    public List<String> showSystemNameByCustomName(String customName);

}
